package com.itheima.day05;

//打印所有的水仙花数, 及水仙花数的总个数.
public class Demo02 {
    public static void main(String[] args) {
        //1. 通过for循环获取所有的三位整数.
        int ge = 0, shi = 0, bai = 0;
        for (int i = 100; i < 1000; i++) {  //i记录的就是: 所有的三位数, 例如: 100, 101, 102, ...
            //2. 获取到该数字的各个位数.
            ge = i % 10;
            shi = i / 10 % 10;
            bai = i / 100 % 10;
            //3. 判断该数字是否是水仙花数.
            if (i == ge * ge * ge + shi * shi * shi + bai * bai * bai)
                //走到这里, 说明是水仙花数. 打印即可.
                //4. 如果是水仙花数, 打印结果即可.
                System.out.println(i);
        }
    }
}
